package cn.lingyangwl.agile.ram.model;

import cn.lingyangwl.agile.ram.ActionType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author shenguangyang
 */
@Data
@AllArgsConstructor
@Builder
@NoArgsConstructor
public class ResourceSyncResp {
    /**
     * 服务编码
     */
    private String serviceCode;

    /**
     * 模块编码
     */
    private String moduleCode;

    /**
     * 资源路径
     */
    private String url;

    /**
     * 资源名称
     */
    private String name;

    /**
     * 资源动作
     */
    private String action;

    /**
     * 是否为个人资源
     */
    private Boolean isPersonal;

    /**
     * @see ActionType
     */
    private String actionType;
}
